ISAMTABLE, ISAMNAV, ISAMBROW und ISAMEXPT 1.52 {Copyright 1995-96 by Norbert Stellberg GmbH} DER VOM ISAMEXPT erzeugte Code ist auf die Version 5.52 des FILERs (Fa. TURBO POWER) abgestimmt! Ältere Versionen des Filers können upgedatet werden, siehe COMPUSERVE-PCVENB-Forum, Turbo-Power-Software. Beschreibung: ISAMTABLE ist eine Delphi-Componente, die Tabellen des FILER 5.52 von Fa. TURBO POWER ähnlich normalen IDAPI-Tabellen behandelt. Vorteil: Das TISAMTABLE-Objekt benötigt nicht die IDAPI- oder ODBC-Treiber. ISAMNAV ist eine Delphi-Componente vergleichbar mit dem DBNAVIGATOR. Sie kann in einem ISAMTABLE-Objekt vorwärts- und zurückblättern, an den Tabellenanfang oder ans Ende der Datei gehen, genau wie der DBNAVIGATOR es bei IDAPI-Tabellen tut. ISAMBROW ist eine Delphi-Componente, die einen Browser für ISAMTABLEs ermöglicht, vergleichbar mit dem DBGRID für IDAPI-Tabellen. Es liest automatisch Datenfelder aus der Tabelle. Ein Setup-Dialog kann die Feldnamen und Feldbreiten im Browser ändern, ebenso können Sie (während der Programm- laufzeit) per DRAG and DROP die Feldbreiten ändern, so wie man es vom DBGRID kennt. ISAMEXPT (********** ist die Perle dieses Software-Pakets *************) Es ist ein Experte, der automatisch einen Browser und einen Editor für eine Isamtabelle erzeugt. Sie müssen dem Experten lediglich die Struktur des Records, einen Index-Descriptor, und die File- und Formnamen mitgeben. Diese Units ersetzen n i c h t die BDE-Units. Sie sind lediglich fähig, Tabellen des FILERS vergleichbar mit den BDE-Tabellen zu handhaben. Sie arbeiten nur mit FILER-Tabellen und zusätzlich besteht die Möglichkeit, den Transfer nach DBASE und zurück durchzuführen. Sobald dieser Transfer aber verlangt wird, benötigen Sie bereits wieder die BDE-IDAPI-Units. NICHT IM PAKET ENTHALTEN ist die Units des FILERS von Fa. TURBO POWER, der das gesamte BTREE-ISAM-Tabellenhandling enthält. Diese erhalten Sie bei TurboPower Software P.O. Box 49009 Colorado Springs, CO 80949-9009 TUTILITY.DLL ist ebenfalls nicht in Paket enthalten. Sie können diese DLL aus dem Borland-Delphi Forum downloaden. INSTALLATION 1. Benutzer einer älteren Version des ISAMEXPT: a) entfernen Sie alle alten Versionen der TOOLDLL.DLL von Ihrer Festplatte, vergessen Sie dabei bitte nicht die Kopie dieser DLL im Windows-Verzeichnis! b) entfernen Sie die alten Versionen von ISAMEXPT, ISAMTABL, ISAMBROW und ISAMNAV aus Ihrer COMPLIB. 2. Kopieren Sie die Dateien dieses Pakets in das gewünscht Verzeichnis z.B: C:\DELPHI\ISAMEXPT, 3. Kopieren Sie TOOLDLL.DLL in Ihr Windows-Verzeichnis (C:\WINDOWS) 4. Starten Sie Delphi, wählen Sie die Menueoption OPTIONEN /KOMPONENTE INSTALLIEREN und fügen Sie EDIT_REG und ISAM_REG in die COMPLIB.DCL von Delphi ein (ISAM_REG installiert ISAMTABLE, ISAMNAV und ISAMBROW als neue Delphi-Komponenten, und ISAMEXPT als Experten, EDIT_REG installiert NUMEDIT, STREDIT und DATEEDIT als neue Delphi-Komponenten.} 5. Starten Sie das Programm SAMPLE.EXE, um zu sehen, welche Art von Programm der ISAMEXPT Ihnen erzeugen kann. Zum Testen des ISAMEXPT: Erzeugen Sie ein neues Projekt und dann ein neues Formular. Beim Erzeugen des Formulars wählen Sie in der FORM-GALLERY den ISAMEXPERTEN. PREIS: die Registrierung kostet 25 US-Dollar, Source-Code gegen Aufpreis auf Anfrage REGISTRIERUNG - Compuserve: NORBERT STELLBERG, 100024,3227 - Internet : NORBERT STELLBERG, 100024.3227@COMPUSERVE.COM - Post : Norbert Stellberg, Blindenaaf 36, 51491 Overath - Telefon : 02206 6644 - Fax : 02206 80805 - zu Fuß : kommen Sie einfach vorbei und holen sich die Diskette ab :) KEINE GEWÄHRLEISTUNG: Sie benutzen diese Software auf Ihr eigenes Risiko. Für eventuell auftretende Schäden wird keine Haftung übernommen. Ich wäre Ihnen dankbar, wenn Sie mir Probleme mit der Software kurz mitteilen würden. Ich werde mich bemühen, Ihnen so weit wie möglich zu helfen.